home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2001 #5 / CD 5 (Black) - 2001.iso / System / MDAC / mdac_nor.exe / adoreadm.txt < prev    next >
Encoding:
Text File  |  1999-08-06  |  20.4 KB  |  309 lines

  1. --------------------------------------------------------------
  2. Viktig-fil om Microsoft(R) ActiveX(R)-dataobjekter versjon 2.1
  3. --------------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. Med enerett.
  6.  
  7. Dette dokumentet inneholder ny informasjon eller tilleggsopplysninger som supplerer dokumentasjonen for Microsoft ActiveX(R)-dataobjekter (ADO).
  8.  
  9. -------
  10. INNHOLD
  11. -------
  12.  
  13. 1. PRODUKTBESKRIVELSE
  14.    
  15. 2. NYE FUNKSJONER
  16. 2.1 S°king og indeksering
  17. 2.2 Oppdatering og synkronisering av rader 
  18. 2.3 Microsoft OLE DB Persistence Provider
  19. 2.4 Microsoft Data Shaping Service for OLE DB
  20. 2.5 Microsoft OLE DB Remoting Provider
  21.  
  22. 3. TEKNISKE MERKNADER
  23. 3.1 Sikkerhetsforbedringer
  24. 3.2 Restriktiv virkemσte
  25. 3.3 Tilpasse sikkerhetsinnstillingene
  26.  
  27. 4. KJENTE PROBLEMER, BEGRENSNINGER, L╪SNINGER OG UTFYLLENDE MERKNADER TIL DOKUMENTASJONEN
  28.  
  29. ----------------------
  30. 1. PRODUKTBESKRIVELSE
  31. ----------------------
  32.  
  33. ActiveX-dataobjekter (ADO) er et automatisk basert grensesnitt for datatilgang. ADO bruker OLE DB-grensesnittet til σ fσ tilgang til en rekke forskjellige datakilder, blant annet data fremskaffet via ODBC.
  34.  
  35. Brukere av RDO og DAO b°r raskt bli fortrolige med σ programmere for ADO, fordi den generelle utformingen av ADO stammer fra vσre erfaringer med σ utvikle disse grensesnittene.
  36.  
  37. Microsoft Remote Data Service (RDS) er en komponent i ADO som gir rask og effektiv datatilkobling og et datapubliseringsrammeverk for programmer som ligger under Microsoft Internet Explorer. Den er basert pσ en distribuert klient/server-teknologi som fungerer via HTTP, HTTPS (HTTP via SSL) og DCOM-programprotokoller. Ved hjelp av dataaktiverte ActiveX-kontroller s°rger RDS for datatilgangsprogrammering etter Microsoft Visual Basic(R)-m°nster for Web-utviklere som har behov for σ utvikle distribuerte, dataintensive programmer for bruk pσ firmaets intranett eller Internett.
  38.  
  39. -----------------
  40. 2. NYE FUNKSJONER
  41. -----------------
  42.  
  43. ADO 2.1 inneholder flere nye funksjoner for utviklere.
  44.  
  45. 2.1 S°king og indeksering
  46. Metoden Seek og egenskapen Index gir rask, indeksbasert lokalisering av rader i et postsett.
  47.  
  48. 2.2 Oppdatering og synkronisering av rader
  49. Den nye radmodusen gir brukeren tilpasset kontroll over oppdatering og synkronisering av rader for postsett som er opprettet ved hjelp av en JOIN-operasjon. Sju nye dynamiske egenskaper kontrollerer virkemσten til de fem eksisterende metodene.
  50.  
  51. 2.3 Microsoft OLE DB Persistence Provider
  52. Sammen med metodene Save og Open i postsettobjektet, lagrer og gjenoppretter Microsoft OLE DB Persistence Provider et postsett til en fil. I denne versjonen kan et postsett lagres i Extensible Markup Language-format (XML), som er standard for σ definere brukerdefinerte koder for data som overf°res via Internett.
  53.  
  54. 2.4 Microsoft Data Shaping Service for OLE DB
  55. Microsoft Data Shaping Service for OLE DB, som st°tter dataforming, kan nσ:
  56.  
  57. 2.4.1 Omforme et tidligere formet postsett. For σ kunne st°tte denne funksjonen har postsettene nσ en Name-egenskap som bestσr sσ lenge forbindelsen varer. 
  58.  
  59. 2.4.2 Utf°re mengdeberegninger pσ en kolonne pσ et hvilket som helst nivσ i et formet postsett, ikke bare pσ umiddelbart underordnede objekter. Denne funksjonen bruker fullt kvalifiserte kapittelnavn til σ forme en bane til °nsket nivσ og kolonne.
  60.  
  61. 2.4.3 COMPUTE-kommandoer med parametre kan ha et vilkσrlig antall mellomliggende COMPUTE-setningsdeler mellom setningsdelen PARAMETER og parameterens argument. 
  62.  
  63. 2.5 Microsoft OLE DB Remoting Provider
  64. Microsoft OLE DB Remoting Provider blir en standard datatjeneste og fσr nye dynamiske egenskaper for °kt ytelse, bedre brukerkontroll og bakoverkompatibilitet med ADO 2.0.
  65.  
  66.  
  67. ---------------------
  68. 3. TEKNISKE MERKNADER
  69. ---------------------
  70.  
  71. 3.1 Sikkerhetsforbedringer
  72.  
  73. Denne versjonen inneholder sikkerhetsforbedringer for ADO- og RDS-objekter, slik at noen av operasjonene er begrenset nσr Internet Explorer kj°res i en "sikker" modus.
  74.  
  75. 3.1.1. Soner
  76. Du kan angi forskjellige sikkerhetsinnstillinger for forskjellige "soner" i Internett Explorer 4.0 for σ angi hvordan ADO- og RDS-objekter skal fungere i disse sonene. F°lgende fire soner er definert i Internet Explorer 4.0:
  77. *  Internett
  78. *  Lokalt intranett 
  79. *  Begrensede omrσder 
  80. *  Klarerte omrσder
  81.  
  82. 3.1.2. Sikkerhetsnivσer
  83. For hver av disse sonene kan du angi hvilket sikkerhetsnivσ som skal brukes. F°lgende sikkerhetsnivσer er tilgjengelige for hver sone:
  84. *  H°yt 
  85. *  Middels
  86. *  Lavt
  87. *  Egendefinert
  88.  
  89. Som med alle andre ActiveX-kontroller mσ sikkerhetsnivσet settes til "Middels" eller "H°yt" for at ADO- og RDS-objekter i det hele tatt skal fungere i Internet Explorer 4.0. Egendefinerte innstillinger brukes til σ angi hvordan ADO- og RDS-objekter skal fungere i sikker eller usikker modus.
  90.  
  91. 3.2 Restriktiv virkemσte
  92.  
  93. Alle usikre operasjoner pσ ADO- og RDS-objekter i Internet Explorer 4.0 vil som standard resultere i et sp°rsmσl til brukeren ved σpning av sider fra en sone pσ et lokalt intranett, en sone med klarerte omrσder og Internett-sonen. Usikre operasjoner pσ ADO- og RDS-objekter er som standard deaktivert for sider som lastes fra en sone med begrensede omrσder. Nedenfor f°lger en beskrivelse av hvordan ADO og RDS fungerer nσr de kj°res i disse modiene:
  94.  
  95. 3.2.1 Sikre objekter
  96. F°lgende objekter anses som "sikre". Dette betyr at usikre operasjoner (se punkt 3.2.3) ikke er tillatt i et sikkert milj° (for eksempel som standard i Internet Explorer, med mindre det brukes egendefinerte innstillinger til σ kj°re i en usikker modus), og tillatt i et usikkert milj° (for eksempel Visual Basic).
  97. a. Objektet RDS.DataControl
  98. b. Objektet RDS.DataSpace
  99. c. Objektet ADO Recordset
  100.  
  101. 3.2.2 Usikre objekter
  102. F°lgende objekter anses som "usikre". De kan ikke opprettes direkte eller indirekte (og gis til en bruker) nσr det brukes et sikkert milj°.
  103. a. Objektet RDSServer.DataFactory
  104. b. Objektet ADO Connection
  105. c. Objektet ADO Command
  106.  
  107. 3.2.3 Usikre operasjoner pσ sikre objekter 
  108. F°lgende operasjoner anses som usikre pσ de "sikre" objektene - RDS.DataControl, RDS.DataSpace og ADO Recordset. Disse operasjonene er ikke tillatt i et sikkert milj°, men tillatt i et usikkert milj°.
  109.  
  110. a. RDS.DataControl
  111. i) Alle 2-lagsscenarier og DCOM-scenarier pσ objektet RDS.DataControl. Dette betyr at du ikke kan σpne databasetilkoblinger pσ en lokal maskin eller fra servere som du kobler deg til ved hjelp av DCOM-protokollen.
  112. ii) Alle 3-lagsoperasjoner via HTTP er begrenset til serveren som siden er lastet ned fra. Dette betyr at egenskapen Server pσ RDS.DataControl-objektet mσ vµre lik vertsnavnet (http://server) som siden er lastet ned fra. 
  113.  
  114. b. RDS.DataSpace
  115. i) Alle 2-lagsscenarier og DCOM-scenarier pσ objektet RDS.DataSpace. Dette betyr at du ikke kan bruke RDS.DataSpace til σ kalle objekter pσ den lokale maskinen eller via DCOM-protokollen.
  116. ii) Alle 3-lagsscenarier via HTTP er begrenset til serveren som siden er lastet ned fra. Dette betyr at den andre parameteren i CreateObject-metodekallet pσ objektet DataSpace mσ peke til den samme serveren som siden er lastet ned fra.
  117.  
  118. c. ADO Recordset
  119. i) Opprette en tilkobling der tjenesten ikke er MS Remote. Tilkoblingsstrengen mσ begynne med "Provider=MS Remote". Koden "Remote Server" i tilkoblingsstrengen mσ ogsσ vµre samme navn som serveren siden er lastet ned fra. Lokale 2-lagstilkoblinger og DCOM-tilkoblinger er ikke tillatt.
  120. ii) Lokale Persistence-operasjoner, for eksempel σ lagre et postsett pσ det lokale filsystemet og σpne et postsett fra en fil pσ en lokal maskin.
  121.  
  122. 3.3 Tilpasse sikkerhetsinnstillingene
  123.  
  124. Virkemσten til ADO og RDS kontrolleres av innstillingen for alternativet "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre". Du kan endre sikkerhetsinnstillingene ved σ endre sikkerhetsnivσet for en bestemt sone. Standardinnstillingene for alternativet "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre" for intranett-sonen er som f°lger:
  125. Sikkerhetsnivσ = H°yt         Verdi = "Deaktiver"
  126. Sikkerhetsnivσ = Middels    Verdi = "Deaktiver"
  127. Sikkerhetsnivσ = Lavt        Verdi = "Sp°r"
  128.  
  129. Standardinnstillinger i andre sikkerhetssoner finner du i dokumentasjonen for Internet Explorer.
  130.  
  131. Ved σ endre sikkerhetsnivσet kan du endre virkemσten til frakoblede ADO Recordset-objekter som kj°res i Web-leseren. Hvis du vil deaktivere usikre operasjoner og ikke vil bli spurt hver gang en operasjon blir fors°kt, mσ du eksplisitt sette verdien for alternativet ovenfor til "Aktiver". Merk ogsσ at hvis du fors°ker σ utf°re en usikker operasjon (eksempelvis lagre et postsett som en fil pσ det lokale filsystemet) pσ et ADO-postsett hentet fra RDS.DataControl, mσ du sette verdien for alternativet ovenfor til "Aktiver". Innstillingen "Sp°r" fungerer som "Deaktiver" for slike postsettobjekter (som er hentet fra RDS.Datacontrol).
  132.  
  133. Du kan overstyre standardinnstillingene ved σ direkte manipulere de egendefinerte innstillingene for alternativet ovenfor. Du kan velge σ fullstendig deaktivere de usikre operasjonene (se ovenfor), angi at en advarsel skal vises hver gang det blir gjort fors°k pσ en slik operasjon, eller aktivere en slik operasjon uten noen advarsel. Du kan angi forskjellige egendefinerte innstillinger for forskjellige sikkerhetssoner. F°lgende trinn mσ utf°res hvis du vil tilpasse sikkerhetsinnstillingene for en bestemt sikkerhetssone:
  134.  
  135. Obs! Nσr du aktiverer "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre" (trinn 5 nedenfor), tillater du at ALLE ActiveX-kontroller, bσde sikre og usikre, kan brukes fra Web-sider (noe som kan utsette brukernes maskiner for skadelige kontroller eller skadelig skriptkode). Det anbefales derfor at du bare gj°r dette i intranett-soner eller soner med klarerte omrσder, og ikke i Internett-sonen.
  136.  
  137. 1. Velg Alternativer for Internett pσ Vis-menyen i Internet Explorer 4.0 for σ vise dialogboksen Alternativer for Internett. Velg kategorien Sikkerhet.
  138. 2. Velg sonen du vil tilpasse innstillingene for, fra rullegardinlisten Sone. 
  139. 3. Velg Egendefinert for for den valgte sonen. Dette aktiverer knappen Innstillinger i dialogboksen.
  140. 4. Velg Innstillinger for σ vise dialogboksen Sikkerhetsinnstillinger.
  141. 5. Hvis du vil aktivere usikre operasjoner (se punkt 3.2.3) pσ ADO- og RDS-objekter uten σ vise advarsler, velger du "Aktiver" for alternativet "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre" i dialogboksen Sikkerhetsinnstillinger. Velg OK.
  142. 6. Hvis du vil at det skal vises en advarsel hver gang det gj°res et fors°k pσ en usikker operasjon (se punkt 3.2.3) pσ ADO- og RDS-objekter, merker du av for "Sp°r" for alternativet "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre" i dialogboksen Sikkerhetsinnstillinger. Velg OK.
  143. 7. Hvis du vil fullstendig deaktivere usikre operasjoner (se punkt 3.2.3) pσ ADO- og RDS-objekter, velger du "Deaktiver" for alternativet "Initialiser og bruk skript pσ ActiveX-kontroller som ikke er markert som sikre" i dialogboksen Sikkerhetsinnstillinger. Velg OK. 
  144. 8. Hvis det er relevant, gjentar du disse trinnene for σ tilpasse sikkerhetsinnstillingene for andre sikkerhetssoner. 
  145. 9. Velg OK.
  146.  
  147. ADO- og RDS-objekter vil nσ fungere pσ den mσten som er definert. Disse innstillingene pσvirker f°lgende virkemσter for ADO- og RDS-objekter (se punkt 3.2.3) i den angitte sikkerhetssonen - σpning av lokale, 2-lagstilkoblinger, arbeid via DCOM, tilkobling til en annen server enn den som siden opprinnelig ble lastet ned fra, lagring og σpning av et postsett til eller fra filer pσ en lokal maskin.
  148.  
  149. Hvis du setter de egendefinerte innstillingene til "Sp°r", vises en advarsel om at siden pr°ver σ fσ tilgang til en datakilde pσ et annet domene, ved fors°k pσ usikre operasjoner pσ ADO- og RDS-objekter.
  150.  
  151. Brukeren fσr sp°rsmσl om dette er OK, og kan svare enten "Ja" eller "Nei". Hvis svaret er "Ja", fullf°res operasjonen. I motsatt fall mislykkes den. 
  152.  
  153. -----------------------------------------------------------------------------------------
  154. 4. KJENTE PROBLEMER, BEGRENSNINGER, L╪SNINGER OG UTFYLLENDE MERKNADER TIL DOKUMENTASJONEN
  155. -----------------------------------------------------------------------------------------
  156.  
  157. 4.1 Klientrepresentasjon i RDS st°ttes forel°pig ikke pσ grunn av manglende st°tte i operativsystemet.
  158.  
  159. 4.2 Ved oppretting av virtuelle servere i Internet Information Server 4.0 mσ f°lgende to ekstra trinn utf°res for σ konfigurere serveren til σ fungere med RDS:
  160.  
  161. A) Merk av for "Tillat kj°retilgang" nσr serveren konfigureres.
  162. B) Flytt filen Msadcs.dll til katalogen vrot\msadc, der "vrot" er hjemmekatalogen til den virtuelle serveren.
  163.  
  164. 4.3 Nσr du bruker RDS pσ en IIS-server, kan antall trσder per prosessor bestemmes ved σ endre registret pσ Web-serveren. Antall trσder per prosessor kan pσvirke ytelsen i en situasjon med stor trafikk eller i en situasjon med lite trafikk, men med store sp°rringer. Du b°r pr°ve deg frem for σ finne de beste resultatene. Den konkrete verdien som mσ justeres, er:
  165.  
  166. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCThreads
  167.  
  168. der "ADCThreads" er en brukeropprettet REG_DWORD. Gyldig verdiomrσde er fra 1 til 50. Standardverdien er 6. Hvis verdien angitt av registern°kkelen er st°rre enn 50, brukes maksimumsverdien (50). Brukeren skal ikke trenge σ opprette denne registerverdien. Den er ikke som standard inkludert i registret.
  169.  
  170. 4.4 ADO installeres som standard med en "sikker" RDS Server DataFactory-konfigurasjon. Sikker modus for RDS Server-komponenter vil si at f°lgende gjelder:
  171.  
  172.     1. Det kreves en behandler med DataFactory 
  173.        (denne kommandoen gis ved innstilling av en registern°kkel)
  174.  
  175.     2. Standardbehandleren Msdfmap.handler er registrert, oppf°rt i 
  176.        listen over sikre behandlere, og er merket som standardbehandler.
  177.  
  178.     3. Filen Msdfmap.ini er installert i Windows-mappen. Du mσ konfigurere
  179.            denne filen etter de behovene du har, f°r du bruker RDS i
  180.        3-lagsmodus.
  181.  
  182. Du kan velge σ konfigurere en ubegrenset DataFactory-installasjon. DataFactory kan brukes direkte uten den egendefinerte behandleren. Brukerne kan fremdeles bruke en egendefinert behandler ved σ endre tilkoblingsstrengene, men det er ikke n°dvendig. 
  183.  
  184. Vi har lagt ved registerfilen Handsafe.reg, som konfigurerer registeroppf°ringene for behandleren for en sikker konfigurasjon. Kj°r Handsafe.reg hvis du vil kj°re i sikker modus.
  185.  
  186. Vi har ogsσ lagt ved registerfilen Handunsf.reg, som konfigurerer registeroppf°ringene for behandleren for ubegrenset konfigurasjon. Kj°r Handunsf.reg hvis du vil kj°re i ubegrenset modus.
  187.  
  188. Hvis du vil ha mer informasjon om hvordan du bruker RDS-funksjonen for tilpasningsbehandling, kan du lese den tekniske artikkelen "Using the Customization Handler Feature in RDS 2.0", som finnes pσ adressen http://www.microsoft.com/data/techmat.htm.
  189.  
  190. 4.5 Metoden Find s°ker i et postsett i den angitte retningen fra gjeldende radposisjon etter posten som oppfyller de angitte s°kevilkσrene. Hvis ingen radposisjon er angitt f°r Find kalles, oppstσr det en feil.
  191.  
  192. 4.6 For σ kunne bruke hendelsene ADO FetchProgress og FetchComplete sammen med Visual Basic, mσ du minst ha Visual Basic versjon 6.
  193.  
  194. 4.7 F°lgende operasjoner anses som "sikre" σ bruke i CALC-uttrykk i dataforming:
  195.  
  196. Abs, Asc, Atn, CBool, CByte, CCur, CDate, CDbl, Chr, ChrB, ChrW, Chr$, ChrB$, CInt, CLng, Cos, CSng, CStr, Cvar, CVDate, CVErr, Date, Date$, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, DDB, Error, Error$, Exp, Fix, Format, Format$, FV, Hex, Hex$, Hour, IIF, InStr, Int, IPmt, IRR, IsDate, IsEmpty, IsError, IsNull, IsNumeric, IsObject, LCase, LCase$, Left, LeftB, Left$, LeftB$, Len, Log, LTrim, LTrim$, Mid, Mid$, Minute, MIRR, Month, Now, NPer, NPV, Oct, Oct$, Pmt, PPmt, PV, QBColor, Rate, RGB, Right, RightB, Right$, RightB$, Rnd, RTrim, RTrim$, Second, Sgn, Sin, SLN, Space, Space$, Sqr, Str, Str$, StrComp, StrConv, String, String$, SYD, Tan, Time,Time$, Timer, TimeSerial, TimeValue, Trim, Trim$, TypeName, UCase, UCase$, Val, VarType , Weekday, Year
  197.  
  198. 4.8 ADO 2.1 st°tter ikke vedvarende hierarkiske Recordset-objekter i XML-format. 
  199.  
  200. 4.9 Du kan ikke oppdatere dataene i et skrivebeskyttet postsett ved σ lagre dataene som XML og redigere XML-filen. En feil vil oppstσ nσr du pr°ver σ σpne postsettet pσ nytt fra XML-filen hvis XML-dataene er endret.
  201.  
  202. 4.10 Nσr du bruker adUseClient eller arbeider eksternt med SQL Server 6.5 Service Pack 4, vil bruk av n°kkelordet DISTINCT i sp°rringer bli ignorert for oppdaterbare resultatsett. Dette er et problem som gjelder SQL Server, og vil bli l°st i en fremtidig Service Pack.
  203.  
  204. 4.11 DataTypeEnum-verdiene som er angitt i emnet Type Property i ActiveX Data Objects Programmer's Reference, inneholder feil. F°lgende Enum-verdier er angitt, men finnes ikke og kan ikke brukes:
  205.  
  206. adArray, adByRef, adVector
  207.  
  208. F°lgende verdier mangler i listen, men finnes og kan brukes:
  209.  
  210. adChapter     En kapittelverdi pσ 4 byte som brukes til σ angi rader i et underordnet radsett (DBTYPE_HCHAPTER).
  211.  
  212. adDBFileTime  En filtidsverdi (DBTYPE_DBFILETIME).
  213.  
  214. adFileTime    En 64-biters verdi som representerer antall intervaller pσ 100 nanosekunder siden 1. januar 1601 (DBTYPE_FILETIME).
  215.  
  216. adPropVariant En PROPVARIANT for automatisering (DBTYPE_PROP_VARIANT).
  217.  
  218. adVarNumeric  En numerisk verdi (bare for objektet Parameter).
  219.  
  220. 4.12 Listen over gyldige verdier for parameteren Options i metoden Execute for Connection- og Command-objekter inneholder feil. F°lgende ExecuteOptionEnum-verdi er feilaktig oppf°rt to ganger. Den skal bare oppf°res Θn gang, slik:
  221.  
  222. adCmdTable    Angir at ADO skal vurdere CommandText som et tabellnavn og generere en SQL-sp°rring for σ returnere alle radene fra tabellen som er angitt i CommandText.
  223.  
  224. F°lgende CommandTypeEnum-verdien mangler i listen, men finnes og kan brukes:
  225.  
  226. adCmdFile     Angir at tjenesten skal vurdere CommandText som et filnavn.
  227.  
  228. F°lgende ExecuteOptionEnum-verdier mangler i listen, men finnes og kan brukes:
  229.  
  230. adAsyncFetchNonBlocking   Angir at hovedtrσden aldri blokkeres under henting. Hvis den forespurte raden ikke er hentet, flyttes gjeldende rad automatisk til slutten av filen.
  231.  
  232. adExecuteNoRecords        Angir at CommandText er en kommando eller en lagret prosedyre som ikke returnerer rader (for eksempel en kommando som bare setter inn data). Hvis det hentes rader, blir de forkastet og returneres ikke. Alltid kombinert med adCmdText eller adCmdStoredProc. 
  233.  
  234. 4.13 Listen over QueryType Enum-verdier for metoden OpenSchema i et Connection-objekt inneholder feil. F°lgende verdier mangler i listen, men finnes og kan brukes:
  235.  
  236. Enum            Begrensningskolonner
  237.  
  238. adSchemaDBInfoKeywords    ingen
  239.  
  240. adSchemaDBInfoLiterals    ingen
  241.  
  242. adSchemaCubes        CATALOG_NAME
  243.             SCHEMA_NAME
  244.             CUBE_NAME
  245.  
  246. adSchemaDimensions    CATALOG_NAME
  247.             SCHEMA_NAME
  248.             CUBE_NAME
  249.             DIMENSION_NAME
  250.             DIMENSION_UNIQUE_NAME
  251.  
  252. adSchemaHierarchies    CATALOG_NAME
  253.             SCHEMA_NAME
  254.             CUBE_NAME
  255.             DIMENSION_UNIQUE_NAME
  256.             HIERARCHY_NAME
  257.             HIERARCHY_UNIQUE_NAME
  258.  
  259. adSchemaLevels        CATALOG_NAME
  260.             SCHEMA_NAME
  261.             CUBE_NAME
  262.             DIMENSION_UNIQUE_NAME
  263.             HIERARCHY_UNIQUE_NAME
  264.             LEVEL_NAME
  265.             LEVEL_UNIQUE_NAME
  266.  
  267. adSchemaMeasures    CATALOG_NAME
  268.             SCHEMA_NAME
  269.             CUBE_NAME
  270.             MEASURE_NAME
  271.             MEASURE_UNIQUE_NAME
  272.  
  273. adSchemaProperties    CATALOG_NAME
  274.             SCHEMA_NAME
  275.             CUBE_NAME
  276.             DIMENSION_UNIQUE_NAME
  277.             HIERARCHY_UNIQUE_NAME
  278.             LEVEL_UNIQUE_NAME
  279.             MEMBER_UNIQUE_NAME
  280.             PROPERTY_TYPE
  281.             PROPERTY_NAME
  282.  
  283. adSchemaMembers        CATALOG_NAME
  284.             SCHEMA_NAME
  285.             CUBE_NAME
  286.             DIMENSION_UNIQUE_NAME
  287.             HIERARCHY_UNIQUE_NAME
  288.             LEVEL_UNIQUE_NAME
  289.             LEVEL_NUMBER
  290.             MEMBER_NAME
  291.             MEMBER_UNIQUE_NAME
  292.             MEMBER_CAPTION
  293.             MEMBER_TYPE
  294.             Treoperatoren (se nedenfor)
  295.  
  296. De siste sju Enum-verdiene (fra adSchemaCubes til adSchemaMembers) b°r brukes med multidimensjonale datatjenester. Hvis du vil ha mer informasjon, inkludert definisjonen av begrensningen for treoperatoren i adSchemaMembers, kan du lese programmeringsreferansen for OLE DB for OLAP.
  297.  
  298. 4.14 AffectEnum-verdiene som er angitt i emnet om metoden CancelBatch i ActiveX Data Objects Programmer's Reference, inneholder en feil. F°lgende verdi mangler i listen, men finnes og kan brukes:
  299.  
  300. adAffectAllChapters     Avbryt forestσende endringer for alle kapitler. 
  301.  
  302. 4.15 adModeShareDenyNone ConnectModeEnum-verdien er feilaktig beskrevet i emnet om egenskapen Mode. Den skal angis opp som f°lger:
  303.  
  304. adModeShareDenyNone    Lar andre σpne en tilkobling men alle tillatelser. Verken lese- eller skrivetilgang kan nektes for andre.
  305.  
  306. 4.16
  307. Egenskapen Index returnerte tidligere en feil hvis det ikke var angitt noen indeksering i postsettobjektet.
  308. Nσr det gjelder ADO 2.1 i MDAC 2.1 Service Pack 1, returnerer den en tom streng, og lykkes.
  309.